Páginas

quarta-feira, 23 de maio de 2012

Configurando Samba como servidor de Arquivo


Atualize os pacotes e instale o samba



# aptitude update

# aptitude install samba



edite o arquivo smb.conf

# vim /etc/samba/smb.conf

[global]

workgroup = sc2.com.br  #Define o grupo de trabalho dentro da rede Microsoft

netbios name = sc2 #Define o nome da máquina em que o servidor Samba está

server string = Servidor Samba #Comentário sobre o computador. Fica a seu critério

log file = /var/log/samba/log.%m  #Define a localização de onde ficarão os logs; %m indica o log da máquina em questão.

Se tenho uma máquina chamada leo e outra maria, terei o log para cada máquina Windows nesse diretório.

max log size = 1000 # Define o tamanho máximo do log em KB.

encrypt passwords = true # Faz com que as senhas sejam criptografadas. Deixe como true.

unix password sync = yes # Para manter as senhas dos usuários sincronizadas em relação às senhas deles no sistema

passwd program = /usr/bin/passwd %u # Diretivas necessárias para que o passwd funcione corretamente.

passwd chat = *Enter\snew\s*\spassword:* %n\n

*Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

smb passwd file = /etc/samba/smbpasswd #smbpasswd é um tipo de backend.

Backends permitem armazenar senhas encriptadas e outras informações referentes aos usuários.

security = user # Define se a segurança será baseada no login do usuário ou com base no compartilhamento. Opções: user, share

veto files = /*.mp3/ /*.avi/     #Dessa maneira eu veto a gravação de certos tipos de arquivos no compartilhamento.

interfaces = eth0   #Caso o servidor tenha mais de uma placa de rede,você pode colocar para escutar apenas na interface eth0 por exemplo. É importante falar que o Samba escuta em todas as interfaces por padrão.

bind interfaces only = yes

preserve case = no

default case = lower

[publico]

path = /mnt/publico    # pasta

available = yes   define que o compartilhamento está ativo

writable = yes       permissão para escrever

write list = @amigos     da poder da pasta para o grupo amigos

guest ok = yes    permissão para quem outras pessoas pelo menos verem o compartilhamento

tabelas de permissões

Permissões em Arquivos no linux:

 Letras: r = ler, w = escrever, x= executar;

 Permissão Octal:

 0 = --- Sem permissões;

 4 = r-- Apenas leitura;

 6 = rw- Leitura/escrita;

 7 = rwx Leitura/Escrita/Execussão;

 5 = r-x Leitura/Execussão.

 1 = --x Just Execussão.

 Legenda= Dono/Grupo/Outros.

 Comando chmod +- ;

# ls –l   #verifica permissões

# mkdir -p /mnt/publico/vcd/dgd/fgbf/fgbf

# groupadd amigos

# adduser maria

# adduser joao

# gpasswd -a maria amigos

# gpasswd -a joao amigos

# chmod -R 3770 /mnt/publico





# smbpasswd -a joao

# smbpasswd -a maria



/etc/init.d/samba start

Configurando Servidor de Arquivos Windows Server 2008


Instale a função servidor de arquivo conforme a ilustração




Marque as funções conforme a figura:

* Gerenciador de recursos do servidor de arquivos:   função para controlar cotas e triagem

* Serviços NFS: função para compartilhar com maquinas linux






Marque a unidade que será monitorada






Clique em compartilhamento de provisão para criar um novo compartilhamento






Selecione a pasta que será compartilhada


Nesta tela pode ser alterada as configurações NTFS


Deixe conforme abaixo


Nesta tela você configura as permissão de compartilhamento, lembrando que permissão de compartilhamento não sobrescreve permissão de NTFS


Nesta tela habilitamos a cota


Nesta é feita a triagem de arquivos



Para acessar o servidor digite no Explorer \\ip-do-servidor em seguida user e password

sexta-feira, 13 de abril de 2012

Instalando e Configurando FTP no Debian 6

Instale o pacote FTP

aptitude update
aptitude install ptoftpd

Durante a instalação será mostrado um tela para escolhe o modo de funcionamento escolha  standalone



Após a instalação edite o arquivo de configuração do Proftpd


vim /etc/proftpd/proftpd.conf

adcione a linha ServerIdent    nessa linha vc adiciona uma mensagem para aparecer quando o usuario estiver logando no FTP


Na linha DefaltRoot vc especifica onde será armazenados os arquivos do FTP



E na Linha RequirevalidShell vc descomenta conforme figura





Após feitas as configurações básicas restart o serviço FTP

/etc/init.d/proptpd restart

Para testar o ftp digite no shell de comandos

ftp "ip do servidor"






quarta-feira, 11 de abril de 2012

Instalando e Configurando FTP no Windows Server 2008

Vá até gerenciador de servidores - adicionar funções

Na janela assistente para adicionar funções marque Servidor Web (IIS) e depois marque as opções  conforme a figura2






Com o FTP instalado, vá em ferramentas administrativas - Gerenciador do Serviço de Informações da Internet (IIS) 6.0

Com a Janela aberta expanda o seu servidor  e clique com o botão direito do mouse em sites FTP - novo - Site FTP conforme figura 3







De um nome ao site conforme figura4





Digite o IP em que o site irá responder e a porta conforme figura5







Na opção isolamento de usuários, deixe conforme a figura6





Especifique o caminho da pasta onde serão armazenados os arquivos do FTP







Na pagina permição de acesso deixe leitura e gravação





Depois de configurar o novo site FTP, clique com o botão direito em cima do novo FTP e vá em propriedade - contas de segurança deixe conforme a figura9


Teste o ftp digitando
ftp://""IP do servidor:porta

Habilitando o RDP no Windows Server 2008

Na janela de configurações Iniciais clique em Habilitar Área de Trabalho Remota

Na próxima janela marque a 2° opção com mostrado na figura e clique em selecionar usuarios

Instando e Configurando SSH no Debian 6

Instalando e configurando SSH no Debian 6

Instale o pacote SSH
aptitude install ssh

Após a instalação acesse os arquivos de configuração do servidor SSH
vim /etc/ssh/sshd_config

Altere apenas a linha

port 22  #para ums outra porta pode ser port 2222
e adicione

PermitRootLogin no #Para impedir que o cliente acesse com o usuário root,

pronto reinicie o servidor
/etc/init.d/ssh restart

quarta-feira, 28 de março de 2012

Configurando DNS no Debian 6

Neste tutorial será mostrado como instalar e configurar um servidor DNS com uma zona direta e uma zona reversa

Instale o serviço bind9

# aptitude update
# aptitude install bind9

Por padrão o bind9 já vem configurado com servidor DNS de cache, basta iniciar o serviço

Edite o arquivo vim /etc/bind/named.conf.local



Para alterar o servidor de encaminhamento edite o arquivo  /etc/bind/named.conf.options
Neste exemplo eu coloquei os servidores da Google, no caso de existirem servidores na Intranet você os colocaria aki



edite agora o arquivo vim /etc/bind/db.sc2    no lugar de db.sc2  você pode colocar um nome que identifique melhor a sua zona direta



edite agora o arquivo vim /etc/bind/rev.sc2    no lugar de rev.sc2  você pode colocar um nome que identifique melhor a sua zona reversa



Edite o arquivo vim /etc/resolv.conf   
Lembrando que o sc2.com.br = "seu dominio"
E o ip 100.10.1.89  = "ao seu ip"





Reinicie o bind9 e seu servidor está pronto
 /etc/init.d/bind9 restart

faça um teste com os comando

nslookup debian
nslookup maq01
nslookup bbg.unemat.br

Lembre de substituir o nome das maquinas pelas suas

Até o próximo post